package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	//urlStr 为请求的地址
	urlStr := "http://localhost:8080/login"

	data := url.Values{} //地址后面要拼接的数据
	//设置的参数
	data.Set("username", "xiaoyong")
	data.Set("password", "123456")

	//将urlStr解析成地址 和rurl进行绑定
	rurl, _ := url.ParseRequestURI(urlStr)
	//将前面设置的参数也放到rurl里面
	rurl.RawQuery = data.Encode()

	//发起请求
	resp, _ := http.Get(rurl.String())
	b, _ := io.ReadAll(resp.Body)
	fmt.Println(string(b))
}
